#reg{
    background:#f1f1f1;
    width:550px;
    height:400px;
    margin:auto;
    margin-top:50px;
    padding:5px;
    display:block;
    border:2px gray solid;
}
#reg_head{
    background: url("image1/loginlogo.png")no-repeat left;
    width:400px;
    line-height:35px;
    margin:auto;
}
#reg_body{
    display:block;
    height:210px;
}
#reg_footer{
    display:block;
    height:70px;
    width:400px;
    margin:auto;

}
#hinfo{
    position:relative;
    left:120px;
    font-size:15px;

}
.bdiv1,.bdiv2,.bdiv3,.bdiv4{

    padding:5px;
    line-height:30px;
    width:450px;
    margin:auto;

}
.blab1,.blab2,.blab3,.blab4{
    color:gray;
    width:54px;
    height:30px;
    text-align:right;
    margin-right:10px;

}
.binput1,.binput2,.binput3{
    width:220px;
    height:25px;
}
.abinput{
    width:120px;
    height:25px;
}
.abcinput{
    text-align:center;
    background-color:dodgerblue;
    border-radius:3px;
    width:100px;
    border:0px;
    height:27px;
    margin-left:3px;
}